home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / System-Boost / Workbench / ToolManager / Source / WBStartup / toolmanager.h < prev   
C/C++ Source or Header  |  1998-06-17  |  1KB  |  59 lines

  1. /*
  2.  * toolmanager.h  V3.1
  3.  *
  4.  * ToolManager starter include file
  5.  *
  6.  * Copyright (C) 1990-98 Stefan Becker
  7.  *
  8.  * This source code is for educational purposes only. You may study it
  9.  * and copy ideas or algorithms from it for your own projects. It is
  10.  * not allowed to use any of the source codes (in full or in parts)
  11.  * in other programs. Especially it is not allowed to create variants
  12.  * of ToolManager or ToolManager-like programs from this source code.
  13.  *
  14.  */
  15.  
  16. /* OS include files */
  17. #include <dos/dosextens.h>
  18. #include <dos/var.h>
  19. #include <intuition/intuition.h>
  20. #include <libraries/toolmanager.h>
  21.  
  22. /* OS function prototypes */
  23. #include <clib/dos_protos.h>
  24. #include <clib/exec_protos.h>
  25. #include <clib/intuition_protos.h>
  26. #include <clib/locale_protos.h>
  27. #include <clib/toolmanager_protos.h>
  28.  
  29. /* OS function inline calls */
  30. #include <pragmas/dos_pragmas.h>
  31. #include <pragmas/exec_pragmas.h>
  32. #include <pragmas/intuition_pragmas.h>
  33. #include <pragmas/locale_pragmas.h>
  34. #include <pragmas/toolmanager_pragmas.h>
  35.  
  36. /* Localization */
  37. #define CATCOMP_NUMBERS
  38. #define CATCOMP_STRINGS
  39. #include "/locale/toolmanager.h"
  40.  
  41. /* Debugging */
  42. #ifdef DEBUG
  43. /* Global data */
  44. #define DEBUGFLAGENTRIES 1
  45.  
  46. /* Macros */
  47. #define MAIN_LOG(x) _LOG(0,  0, (x))
  48. #else
  49. #define MAIN_LOG(x)
  50. #endif
  51.  
  52. /* Global ToolManager definitions */
  53. #include "/global.h"
  54.  
  55. #ifdef DEBUG
  56. /* Global data */
  57. extern struct Library *SysBase; /* For debugging routines */
  58. #endif
  59.